// const fs = require("fs")
// let read = fs.createReadStream('poem.txt')
// read.on('data',function(chunk){
//     console.log("读取到的数据"+chunk.toString());
    
// })
// read.destroy();


//创建可读流,利用read()读取数据

// //使用fs模块方法创建可读流
// var read = fs.createReadStream('poem.txt')
// //设置编码格式,就不需要使用toString()方法
// //read.setEncoding("utf-8");
// read.on('data',function(chunk){
//     console.log("读取到的数据\n"+chunk.toString());
//     //console.log(read.read())
// })
//销毁流
//read.destroy();

// const read = fs.createReadStream("poem.txt",{highWaterMark: 24 });
// read.setEncoding("utf8")
// read.on('data',function(chunk){
//     console.log(chunk.toString());
//     read.pause();
//     setTimeout(function(){
//         read.resume();
//     },2000);
// });
// read.on("close",function(){
//     console.log("读取完毕")
// })

// const stream = require("stream");
// const readable = new stream.Readable();
// console.log(readable.isPaused());

// readable.pause();
// console.log(readable.isPaused());

// let fs  = require("fs")
// let read = fs.createReadStream('demo.txt');
// let write = fs.createWriteStream('poem.txt',{flags:"a"});
// read.pipe(write);
// console.log("已完成");

// //追加内容
// var txt = "《凉州词》是一首边塞诗，为《凉州词二首》中第一首。\n此诗是边地荒凉的环境、紧张动荡的征戍生活的写照，具有浓郁的边地色彩和军营生活风味。\n诗中叙写了一次盛大的欢聚酒宴，描画出将士们开怀痛饮、一醉方休的热闹情景，表现了战士们将生死置之度外的旷达与奔放。\n全诗语言明快、跳动跌宕，凸显了盛唐边塞诗的特色。"
// //利用fs模块创建一个可写流,文件权限为a
// var decr = fs.createWriteStream("poem.txt",{flags:"a"})
// //设置编码方式
// //decr.setDefaultEncoding("utf-8")
// //使用write()方法为古诗追加内容
// decr.write("\n鉴赏:\n"+txt,"utf-8")

// //引入fs模块
// const fs = require("fs")
// //利用fs模块创建一个可写流
// var decr = fs.createWriteStream("demo.txt")
// //写入数据
// decr.write("张佩宣")
// //关闭流
// decr.end("写入完成")
//销毁流
//decr.destroy()
//使用Node.js的流之前，先引入stream模块
// const stream = require('stream');
// //stream模块的Writable类表示可写流
// const decr = new stream.Writable({
//     write:function(chunk,encoding,next){
//         console.log(chunk.toString());
//         next();
//     }
// })
// decr.write("张佩宣1")
// //强制将所有写入的数据缓存到内存中
// decr.cork();
// decr.write("张佩宣2")
// //将cork()所有缓存的数据输出
// decr.uncork()

// var url = require('url')
// var parsedObject = url.parse('https://www.baidu.com')
// console.log(parsedObject);

// //获取server对象
// var server = require('http').createServer();
// //listen启动服务器
// server.listen(52273,function(){
//     console.log('服务器监听地址是 http://127.0.0.1:52273');
// });
// var test = function(){
//     //关闭服务器
//     server.close();
// }
// setTimeout(test,10000);


// require('http').createServer(function(request, response){
//     // 返回响应内容
//     response.writeHead(200, {'Content-Type': 'text/html' })
//     response.end('<h1>Hello Node js</h1>');
//     }).listen(52273, function () {
//     console.log('服务器监听地址是http://127.0.0.1:52273');
//     });

// //引入模块
// var http = require('http');
// var fs = require('fs');

// require('http').createServer(function(request, response){
//         // 返回响应内容
//         response.writeHead(200, {'Content-Type': 'text/html;charset=utf8'})
//         response.end('<h1>Hello 张佩宣</h1>');
//         }).listen(52273, function () {
//         console.log('服务器监听地址是http://127.0.0.1:52273');
//         });

// //引入模块
// var http = require('http');
// var fs = require('fs');
// //创建服务器
// http.createServer(function(request, response) {
//   //读取HTML文件内容
//   fs.readFile('1.html', function(error, data) {
//     response.writeHead(200, {'Content-Type': 'text/html'});
//     response.end(data);
//   });
// }).listen(52273, function() {
//   console.log('服务器监听地址是 http://127.0.0.1:52273');
// });

   

// //引入模块
// var http = require('http');
// var fs = require('fs');

// //创建服务器，监听 52273 端口
// http.createServer(function(request, response) {
//   //读取图片文件
//   fs.readFile('demo.jpg', function(error, data) {
//     response.writeHead(200, {'Content-Type': 'image/jpeg'});
//     response.end(data);
//   });
// }).listen(52273, function() {
//   console.log('服务器监听位置是 http://127.0.0.1:52273');
// });

// //创建服务器，监听 52274 端口
// http.createServer(function(request, response) {
//   //读取视频文件
//   fs.readFile('JavaScript.mp4', function(error, data) {
//     response.writeHead(200, {'Content-Type': 'video/mp4'});
//     response.end(data);
//   });
// }).listen(52274, function() {
//   console.log('服务器监听位置是 http://127.0.0.1:52274');
// });

// //引入模块
// var http = require('http');
// var fs = require('fs');

// //创建服务器
// http.createServer(function (request, response) {
//   if (request.method == 'GET') { // GET 请求
//     fs.readFile('login.html', function (error, data) {
//       response.writeHead(200, { 'Content-Type': 'text/html' });
//       response.end(data);
//     });
//   } else if (request.method == 'POST') { // POST 请求
//     request.on('data', function (data) {
//       response.writeHead(200, { 'Content-Type': 'text/html' });
//       response.end('<h1>' + data + '</h1>');
//     });
//   }
// }).listen(52273, function () {
//   console.log('服务器监听地址是 http://127.0.0.1:52273');
// });
// //引入模块
// var http = require('http');
// var fs = require('fs');
// //创建服务器
// http.createServer(function (request, response) {
//   if (request.method == 'GET') { // GET 请求
//     fs.readFile('login.html', function (error, data) {
//       response.writeHead(200, { 'Content-Type': 'text/html;charset=utf8' });
//       response.end(data);
//     });
//   } else if (request.method == 'POST') { // POST 请求
//     request.on('data', function (data) {
//       response.writeHead(200, { 'Content-Type': 'text/html;charset=utf8' });
//       response.end('<h1>' + data + '</h1>');
//     });
//   }
// }).listen(52273, function () {
//   console.log('服务器监听地址是 http://127.0.0.1:52273');
// });